package net.yla.smartbus.module.ba.vehicle.form;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @author 默苍离
 * @date 2021/6/21 14:56
 * <p>
 * ******************************************
 * @annotation:车辆表单数据
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class VehicleForm {

    /**
     * 车辆id
     * 主键
     */
    private Integer vehicleId;

    /**
     * 车牌号
     */
    private String no;

    /**
     * 自编号
     */
    private String code;

    /**
     * 机构名称（分组）
     */
    private Integer groupId;

    /**
     * 车辆型号
     */
    private Integer modelId;

    /**
     * 已安装设备
     */
    private String[] deviceName;
    private Integer[] deviceId;


    /**
     * 运营类型
     */
    private Integer operation;

    /**
     * 车辆行驶证
     */
    private String drivingNo;

    /**
     * 运营证号
     */
    private String operationNo;

    /**
     * 车主
     */
    private String[] ownerName;
    private Integer[] ownerId;


    /**
     * 注册日期
     */
    private Date date1;

    /**
     * 购置日期
     */
    private Date date2;

    private Integer period;
    private Date inspect;
    private Integer inspect1;
    private Date compulsory;
    private Integer compulsory1;
    private Date personLiability;
    private Integer personLiability1;
    private Date vehicleDamage;
    private Integer vehicleDamage1;
    private Integer insureClaims1;
    private Integer insureClaims2;
    private Integer insureClaims3;
    private Integer medigaps;
    private Integer ownerType;

    /**
     * 车辆照片
     */
    private List<String> images;
    private String image1;
    private String image2;
    private String image3;
    private String image4;
    private String image5;

}
